/*reset*/
* { padding: 0; margin: 0; list-style: none; }
html, body { margin: 0 auto; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, header, section, footer { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "微软雅黑"; color: #666; font-weight: normal; }
body { overflow-x: hidden; }
address, cite, dfn, em, var, i { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none; font-family: "微软雅黑"; color: #666; cursor: pointer; font-size: 12px; }
li { font-size: 12px; font-family: "微软雅黑",Sans-serif; list-style: none; margin: 0; padding: 0; }
em { font-style: normal; font-size: 12px; }
body, p, span { font-family: "微软雅黑"; }
img { border: none; }
p { margin: 0px; padding: 0px; word-wrap: break-word; }
:focus { outline: none; }
img { border: 0; vertical-align: middle; display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; mainContent: ""; clear: both; }
.transtion { transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; content: ""; clear: both; }

@font-face{
    font-family: 'ali';
    src: url('AlibabaPuHuiTi-2-55-Regular.ttf');
}

.wow{visibility: hidden;}

.header-box{position: fixed;left: 0;right: 0;top: 0;background: #fff;z-index: 999;}
.header{width: 1500px;margin: auto;height: 90px;position: relative;}
.header .logo{float: left;font-size: 0;line-height: 90px;}
.header .nav{position: absolute;left: 380px;top: 0;right: 410px;line-height: 90px;}
.header .nav ul{display: flex;justify-content: space-between;}
.header .nav ul li{position: relative;}
.header .nav ul li a{color: #333;font-size: 18px;}
.header .nav ul li a.on{font-weight: bold;color: #036eb8;}
.header .nav ul li a:hover{font-weight: bold;color: #036eb8;}
.header .header-list{float: right;height: 100%;line-height: 90px;font-size: 0;}
.header .nav ul li ul{position: absolute;left: -45px;right: -45px;top: 90px;background: #fff;border: 1px solid #e5e5e5;padding: 8px 0;
padding: 20px 0;}
.header .nav ul li ul li{text-align: center;padding: 6px 0;line-height: initial;padding: 15px 0;}
.header .nav ul li ul li a{font-size: 16px;display: block;padding: 0 5px;}

.header .nav ul li:hover .indexProductNav{display: block;}
.header .nav ul li .indexProductNav{position: absolute;left: -55px;top: 90px;border: 1px solid #e5e5e5;background: #fff;
display: none;}
.header .nav ul li .indexProductNav ul{position: relative;border: none;left: 0;top: 0;right: 0;display: block;padding: 20px 0px 42px;
display: ;}
.header .nav ul li .indexProductNav ul li{text-align: left;padding: 15px 30px;position: initial;}
.header .nav ul li .indexProductNav ul li a{background: url(column.png) no-repeat right center;width: 100px;padding: 0 20px 0 0;
font-size: 15px;}
.header .nav ul li .indexProductNav ul li a:hover{background: url(column-on.png) no-repeat right center;}
.header .nav ul li .indexProductNav ul li div{display: none;}
.header .nav ul li .indexProductNav ul li:hover div{display: block;}
.header .nav ul li .indexProductNav ul li ul{position: absolute;left: 180px;top: -1px;background: #fff;border: 1px solid #e5e5e5;
padding: 30px 30px 10px;right: initial;width: 830px;display: flex;flex-wrap: wrap;justify-content: left;height: 422px;}
.header .nav ul li .indexProductNav ul li ul li{float: left;width: 25%;box-sizing: border-box;padding: 0 20px 0 0;}
.header .nav ul li .indexProductNav ul li ul li a{width: auto;padding: 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 13px;
background: none;}
.header .nav ul li .indexProductNav ul li ul li a:hover{background: no-repeat;}
/* .header .nav ul li .indexProductNav ul li ul li.columnTwo{width: 100%;} */
.header .nav ul li .indexProductNav ul li ul li ul{position: relative;left: 0;top: 0;width: auto;border: none;overflow: hidden;
padding: 12px 0 20px;height: auto;}
.header .nav ul li .indexProductNav ul li ul li ul li{padding: 5px 0;width: 100%;}
.header .nav ul li .indexProductNav ul li ul li ul li a{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
border: none;padding: 0;color: #666;}


.header .header-list .search-box{float: left;position: relative;height: 100%;margin-right: 25px;}
.header .header-list .search-box span{display: block;background: url(search.png) no-repeat center;width: 30px;height: 100%;cursor: pointer;}
.header .header-list .search-box .search{position: absolute;right: 0;top: 90px;overflow: hidden;border: 1px solid #036eb8;width: 259px;
display: none;background: #036eb8;}
.header .header-list .search-box .search input{float: left;border: none;height: 40px;width: 180px;padding: 0 10px;font-size: 14px;}
.header .header-list .search-box .search a{float: left;padding: 0 15px;background: #036eb8;color: #fff;line-height: 40px;font-size: 14px;}
.header .header-list .lang{float: left;padding-left: 25px;background: url(lang.png) no-repeat left center;position: relative;margin-right: 20px;
line-height: 90px;height: 90px;font-size: 0;}
.header .header-list .lang p{padding-right: 15px;background: url(down.png) no-repeat right center;display: inline-block;vertical-align: middle;
line-height: 12px;}
.header .header-list .lang a{font-size: 16px;color: #333;line-height: initial;}
.header .header-list .lang a.on{position: absolute;left: 25px;top: 60px;display: none;}
.header .header-list .lang a:hover{text-decoration: underline;}
.header .header-list .lang:hover a.on{display: block;}
.header .header-list ul{float: left;position: relative;zoom: 1;}
.header .header-list ul:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.header .header-list ul::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: "";width: 1px;height: 15px;margin: auto;
background: #999999;}
.header .header-list ul li{float: left;margin: 0 5px;}
.header .header-list ul li a{font-size: 16px;color: #333;}
.header .header-list ul li a:hover{text-decoration: underline;color: #036eb8;}
.header .header-list ul a{float: left;margin: 0 5px;font-size: 16px;color: #333;}
.header .header-list ul.login::before{display: none;}
.header .header-list ul .logout{position: absolute;right: -30px;left: -30px;top: 65px;line-height: initial;font-size: 14px;text-align: center;
display: none;}
.header .header-list ul:hover .logout{display: block;}
.header .header-list span.icon{display: none;width: 40px;height: 40px;background: #036eb8 url(nav.png) no-repeat center;border-radius: 3px;
background-size: 20px;float: right;margin-top: 25px;margin-left: 20px;cursor: pointer;}

.banner{margin-top: 90px;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide{background: #000;}
.banner .swiper-slide video{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-slide .pc{display: block;}
.banner .swiper-slide .wap{display: none;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide div.banner-txt{position: absolute;left: 0;right: 0;top: 24%;width: 1500px;margin: auto;box-sizing: border-box;}
.banner .swiper-slide div.banner-txt div{width: 705px;}
.banner .swiper-slide div.banner-txt h3{font-size: 57px;text-align: left;color: #fff;font-weight: bold;font-family: 'ali';
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 48px;}
.banner .swiper-slide div.banner-txt span{display: block;height: 1px;background: rgba(255, 255, 255, 0.5);margin: 30px 0;position: relative;}
.banner .swiper-slide div.banner-txt span::before{position: absolute;left: 0;top: -1px;content: "";height: 3px;width: 100px;
background: linear-gradient(to right,#036eb8,#79e395);}
.banner .swiper-slide div.banner-txt p{font-size: 22px;text-align: left;color: #fff;font-family: 'ICLF';
font-family: 'ali';text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient:vertical;overflow:hidden;}
.banner .swiper-slide div.banner-txt em{display: block;border: 1px solid #fff;height: 48px;border-radius: 50px;margin-top: 90px;width: 178px;color: #fff;
line-height: 48px;font-size: 18px;text-indent: 38px;background: url(more.png) no-repeat 118px center;font-family: 'ali';margin-top: 50px;}
.banner .swiper-button-prev{position: absolute;left: 50px;width: 35px;height: 40px;margin: auto;background: url(left.png) no-repeat center;}
.banner .swiper-button-next{position: absolute;right: 50px;width: 35px;height: 40px;margin: auto;background: url(right.png) no-repeat center;}
.banner .swiper-pagination{position: absolute;left: 0;right: 0;bottom: 45px !important;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 20px;background: none;position: relative;border: 1px solid transparent;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 10px;height: 10px;content: "";
border-radius: 50%;background: #fff;opacity: 0.5;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 1px solid #fff;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity: 1;}

.index-title{width: 1500px;margin: 120px auto 60px;position: relative;}
.index-title div{background: url(bg.png) no-repeat left bottom;padding: 0 0 15px 17px;}
.index-title div h3{font-size: 42px;font-weight: bold;color: #036eb8;line-height: 50px;}
.index-title div p{font-size: 16px;text-transform: uppercase;color: #036eb8;letter-spacing: 5px;font-family: 'ali';}
.index-title a{position: absolute;right: 0;bottom: 0;background: #036eb8 url(right.png) no-repeat center 32px;width: 230px;height: 60px;font-size: 16px;
color: #fff;text-align: center;text-transform: uppercase;line-height: 50px;}

.product{overflow: hidden;background: url(product-bg.png) no-repeat center;background-size: cover;}
.product-list{width: 1540px;margin: -25px auto 0;padding: 25px 70px 0;position: relative;overflow: hidden;}
.product-list .prev{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #036eb8;cursor: pointer;
margin: auto;background: url(leftblue.png) no-repeat center;transform: rotateY(180deg);opacity: 0.4;transition: all 0.3s;z-index: 99;}
.product-list .next{position: absolute;right: 0;top: 0;bottom: 0;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #036eb8;cursor: pointer;
margin: auto;background: url(blue.png) no-repeat center;opacity: 0.4;transition: all 0.3s;z-index: 99;}
.product-list .prev:hover{opacity: 1;}
.product-list .next:hover{opacity: 1;}
.product-list .swiper-container{padding: 30px 20px;}
.product-list .swiper-container::after{position: absolute;right: -70px;top: 0;bottom: 0;background: #fff;z-index: 98;width: 70px;content: "";
display: none;}
.product-list .swiper-container::before{position: absolute;left: -70px;top: 0;bottom: 0;background: #fff;z-index: 98;width: 70px;content: "";
display: none;}
.product-list .swiper-slide a{border: 1px solid #e5e5e5;padding: 0 20px;text-align: center;transition: all 0.3s;background: #fff;display: block;}
.product-list .swiper-slide a h3{font-weight: bold;font-size: 24px;color: #333;margin-top: 30px;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
.product-list .swiper-slide a p{font-size: 16px;font-family: "ali";margin-bottom: 20px;}
.product-list .swiper-slide a dt{height: 224px;font-size: 0;line-height: 224px;text-align: center;background: #e5eff2;}
.product-list .swiper-slide a dt img{max-width: 75%;max-height: 75%;}
.product-list .swiper-slide a dd{margin: 20px 0 30px;}
.product-list .swiper-slide a dd em{display: block;margin-bottom: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;font-size: 15px;}
.product-list .swiper-slide a dd div{display: block;border: 1px solid #ccc;height: 46px;line-height: 46px;border-radius: 46px;font-size: 0;
color: #333;transition: all 0.3s;}
.product-list .swiper-slide a dd div span{font-size: 16px;vertical-align: middle;display: inline-block;margin-right: 10px;}
.product-list .swiper-slide a dd div .block{display: inline-block;}
.product-list .swiper-slide a dd div .more{display: none;}
.product-list .swiper-slide a:hover{transform: scale(1.1);box-shadow: 0px 1px 10px 0px rgba(0, 62, 86, 0.2);}
.product-list .swiper-slide a:hover h3{color: #036eb8;}
.product-list .swiper-slide a:hover dd div{background: #036eb8;color: #fff;}
.product-list .swiper-slide a:hover dd div .block{display: none;}
.product-list .swiper-slide a:hover dd div .more{display: inline-block;}

.solution{background: url(solution-bg.jpg) no-repeat center;height: 847px;background-attachment: fixed;background-size: cover;}
.solution dl{float: left;width: 25%;box-sizing: border-box;padding: 0 55px;height: 100%;display: flex;flex-direction: column;
justify-content: center;background: rgba(0, 0, 0, 0.1);position: relative;transition: all 0.3s;}
.solution dl::before{position: absolute;right: 0;top: 0;bottom: 0;content: "";width: 1px;background: rgba(255, 255, 255, 0.3);}
.solution dl dt{width: 70px;height: 70px;margin: 0 auto;font-size: 0;text-align: center;line-height: 70px;}
.solution dl dd{text-align: center;color: #fff;margin-top: 45px;}
.solution dl dd h3{font-size: 24px;font-weight: bold;}
.solution dl dd p{text-transform: uppercase;font-size: 16px;font-family: "ali";margin-top: 5px;}
.solution dl dd span{display: block;width: 50px;height: 1px;background: #fff;margin: 10px auto 25px;}
.solution dl dd em{font-size: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;line-height: 30px;height: 0;}
.solution dl dd div{width: 198px;height: 48px;border: 1px solid #fff;margin: 70px auto 0;border-radius: 50px;line-height: 48px;font-size: 16px;
text-align: left;text-indent: 52px;background: url(more.png) no-repeat 124px center;display: none;}
.solution dl:hover{background: rgba(3, 110, 184, 0.5);}

.about{margin: auto;width: 1500px;margin: 70px auto;}
.about-list{overflow: hidden;padding-bottom: 20px;}
.about-list dt{float: right;width: 50%;font-size: 0;position: relative;}
.about-list dt::before{position: absolute;width: 100%;height: 100%;content: "";background: #e6f0f9;bottom: -20px;left: -20px;}
.about-list dt img{max-width: 100%;position: relative;}
.about-list dd{float: left;width: 42.7%;}
.about-list dd span{font-size: 30px;color: #036eb8;font-family: "ali";display: block;line-height: 30px;}
.about-list dd h3{background: url(asdasd.png) no-repeat right center;background-size: 428px;background-size: 67%;}
.about-list dd h3 b{font-weight: bold;font-size: 42px;background: -webkit-linear-gradient(to left, #79e395 0%, #036eb8 100%); /* Chrome, Safari */
  background: linear-gradient(to left, #79e395 0%, #036eb8 100%); /* 鏍囧噯璇硶 */
  -webkit-background-clip: text; /* Chrome, Safari */
  background-clip: text;
  display: inline-block;
  -webkit-text-fill-color: transparent; /* Chrome, Safari */
  color: transparent; /* 鍏煎涓嶆敮鎸乥ackground-clip鐨勬祻瑙堝櫒 */}
.about-list dd p{font-size: 16px;color: #333;margin-top: 40px;line-height: 1.6;height: 180px;overflow: hidden;}
.about-list dd a{display: block;width: 180px;height: 50px;background: #036eb8 url(more.png) no-repeat 118px center;border-radius: 50px;
margin-top: 40px;color: #fff;font-size: 18px;line-height: 50px;text-indent: 38px;}

.about-link{zoom: 1;margin: 55px 0;}
.about-link:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.about-link dl{float: left;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);transition: all 0.35s;width: 23%;margin-right: 2.333%;
position: relative;height: 180px;background: #fff;}
.about-link dl:last-child{margin: 0;}
.about-link dl dt{position: absolute;right: 40px;top: 25px;width: 60px;height: 60px;overflow: hidden;}
.about-link dl dt img{position: absolute;top: -60px;right: 0;transition: all 0.35s;}
.about-link dl dd{margin-top: 40px;margin-left: 40px;}
.about-link dl dd h3{font-size: 56px;color: #036eb8;transition: all 0.35s;font-weight: bold;}
.about-link dl dd h3 span{font-size: 30px;}
.about-link dl dd p{font-size: 15px;transition: all 0.35s;}
.about-link dl:hover{background: url(data.png) no-repeat center;background-size: cover;}
.about-link dl:hover dt img{top: 0px;}
.about-link dl:hover dd h3{color: #fff;}
.about-link dl:hover dd p{color: #fff;}

.news{overflow: hidden;background: url(news.jpg) no-repeat center;background-size: cover;}
.news-list{width: 1500px;margin: 0 auto;padding-bottom: 70px;}
.news-list .swiper-container{padding-bottom: 55px;}
.news-list dl{background: #fff;}
.news-list dl dt{height: 280px;font-size: 0;overflow: hidden;}
.news-list dl dt img{transition: all 0.35s;width: 100%;height: 100%;object-fit: cover;}
.news-list dl dd{padding: 30px;border: 1px solid #e5e5e5;border-top: none;}
.news-list dl dd h3{font-size: 20px;color: #333;transition: all 0.35s;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;font-weight: bold;}
.news-list dl dd p{font-size: 15px;margin: 18px 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;}
.news-list dl dd div{background: url(block.png) no-repeat right center;}
.news-list dl dd div span{display: block;padding-left: 27px;background: url(date.png) no-repeat left center;font-size: 16px;font-family: arial;
line-height: 25px;}
.news-list dl:hover dt img{transform: scale(1.1);}
.news-list dl:hover dd h3{color: #036eb8;}
.news-list dl:hover dd div{background: url(hover.png) no-repeat right center;}
.news-list .swiper-container .swiper-pagination-bullet{width: 12px;height: 12px;}
.news-list .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #036eb8;}

.footer{background: #2a2a2a;overflow: hidden;}
.footer-title{font-weight: bold;color: #fff;font-size: 16px;}
.footer-list{width: 1500px;margin: 60px auto;overflow: hidden;}
.footer-nav{float: left;overflow: hidden;border-right: 1px solid rgba(255, 255, 255, 0.15);margin-right: 70px;padding-right: 20px;}
.footer-nav ul li{float: left;margin-right: 50px;}
.footer-nav ul li:first-child{display: none;}
.footer-nav ul li a{font-size: 16px;font-weight: bold;color: #fff;}
.footer-nav ul li ul{margin-top: 15px;display: block !important;}
.footer-nav ul li ul li{float: none;margin: 0;}
.footer-nav ul li ul li:first-child{display: block;}
.footer-nav ul li ul li a{font-weight: normal;opacity: 0.6;display: block;line-height: 40px;}
.footer-nav ul li ul li a:hover{opacity: 1;text-decoration: underline;}
.footer-contact{float: left;}
.footer-contact p{margin-top: 20px;font-size: 15px;line-height: 30px;color: rgba(255, 255, 255, 0.6);}
.footer-contact p span{color: #fff;}
.footer-contact div{overflow: hidden;margin: 25px 0 10px;}
.footer-contact div input{float: left;width: 285px;border: 1px solid rgba(255, 255, 255, 0.6);height: 38px;color: #fff;border-radius: 0;
font-size: 15px;border-right: none;padding-left: 35px;background: url(search02.png) no-repeat 10px center;}
.footer-contact div input::input-placeholder {
  color: #fff;
}

.footer-contact div input::-webkit-input-placeholder {
  /* Chrome */
  color: #fff;
}

.footer-contact div input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
}

.footer-contact div input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
}

.footer-contact div input::-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
}
.footer-contact div a{float: left;height: 40px;width: 70px;background: #036eb8;text-align: center;line-height: 40px;font-size: 15px;color: #fff;}
.footer-contact em{font-size: 14px;color: #aaa;}
.footer-contact em a{color: #aaa;font-size: 14px;}
.footer-contact em a:hover{text-decoration: underline;color: #fff;}
.footer-code{float: right;}
.footer-code dl{margin-top: 30px;width: 160px;}
.footer-code dl dt{font-size: 0;text-align: center;}
.footer-code dl dt img{max-width: 100%;}
.footer-code dl dd{text-align: center;font-size: 15px;opacity: 0.6;margin-top: 10px;color: #fff;}
.copyright{border-top: 1px solid rgba(255, 255, 255, 0.15);text-align: center;padding: 25px 0;font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.copyright a{color: rgba(255, 255, 255, 0.6);font-size: 16px;}

.innerBanner{margin-top: 90px;position: relative;font-size: 0;}
.innerBanner img{width: 100%;height: auto;}
.innerBanner div{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;color: #fff;width: 1400px;text-align: center;
display: flex;align-items: center;flex-wrap: wrap;justify-content: center;flex-direction: column;}
.innerBanner div h3{font-size: 50px;font-weight: bold;}
.innerBanner div p{font-size: 18px;margin-top: 10px;}

.innerProductNav{border-bottom: 1px solid #e5e5e5;}
.innerProductNav ul{width: 1400px;margin: auto;display: flex;}
.innerProductNav ul li{flex: 1;}
.innerProductNav ul li a{display: block;height: 80px;text-align: center;line-height: 80px;font-size: 16px;color: #333333;transition: all 0.3s;}
.innerProductNav ul li a.on{background: #036eb8;color: #fff;}
.innerProductNav ul li a:hover{background: #036eb8;color: #fff;}

.innerProduct{width: 1400px;margin: 50px auto;}
.innerProduct-title{text-align: center;}
.innerProduct-title h3{font-weight: bold;font-size: 36px;color: #333;}
.innerProduct-title span{display: block;width: 60px;height: 2px;margin: 10px auto 20px;background: #036eb8;}
.innerProduct-title p{font-size: 18px;color: #333;width: 85%;margin: auto;}
.innerProduct-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.innerProduct-list dl{width: 48.5%;border: 1px solid #e5e5e5;margin: 25px 0;transition: all 0.3s;}
.innerProduct-list dl dt{background: #e5eff2;height: 450px;font-size: 0;text-align: center;line-height: 450px;}
.innerProduct-list dl dt img{max-width: 90%;max-height: 90%;}
.innerProduct-list dl dd{padding: 25px 30px 35px;}
.innerProduct-list dl dd h3{font-size: 24px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;
transition: all 0.3s;}
.innerProduct-list dl dd p{font-size: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;margin: 10px 0;}
.innerProduct-list dl dd span{display: block;width: 160px;height: 40px;border: 1px solid #cccccc;border-radius: 40px;text-indent: 32px;
line-height: 40px;font-size: 16px;margin-top: 25px;background: url(block.png) no-repeat 104px center;transition: all 0.3s;}
.innerProduct-list dl:hover{box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.innerProduct-list dl:hover dd h3{color: #036eb8;}
.innerProduct-list dl:hover dd span{color: #fff;border-color: #036eb8;background:#036eb8 url(more.png) no-repeat 104px center;}

.innerProductPosition{background: #f6f6f6;margin-top: 90px;}
.innerProductPosition p{width: 1400px;margin: 0 auto;padding: 18px 0 18px 20px;background: url(position.png) no-repeat left center;
font-size: 16px;color: #999;box-sizing: border-box;}
.innerProductPosition p a{font-size: 16px;color: #999;}
.innerProductPosition p a:hover{color: #036eb8;}
.innerProductPosition p a:last-child{color: #036eb8;text-decoration: underline;}

.innerProductColumn{background: #fff;padding: 40px 0;}
.innerProductColumn dl{width: 1400px;margin: 0 auto;display: flex;}
.innerProductColumn dl dt{width: 48.5%;min-height: 400px;background: #e5eff2;text-align: center;position: relative;}
.innerProductColumn dl dt img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 90%;max-height: 90%;}
.innerProductColumn dl dd{width: 51.5%;background: #036eb8;box-sizing: border-box;padding: 40px 60px;color: #fff;position: relative;}
.innerProductColumn dl dd h3{font-size: 36px;font-weight: bold;}
.innerProductColumn dl dd p{font-size: 16px;margin-top: 20px;line-height: 1.75;}
.innerProductColumn dl dd img{position: absolute;right: 40px;bottom: 30px;width: 80px;opacity: 0.15;}

.innerProductList{background: #f6f6f6;overflow: hidden;}
.innerProductList-item{margin: 20px auto;width: 1400px;display: flex;flex-wrap: wrap;min-height: 300px;}
.innerProductList-item dl{width: 400px;border: 1px solid #eee;background: #fff;width: 31.5%;margin: 20px 0;
box-sizing: border-box;margin-right: 2.75%;transition: all 0.3s;padding: 20px;}
.innerProductList-item dl:nth-child(3n){margin-right: 0;}
.innerProductList-item dl dt{height: 290px;font-size: 0;text-align: center;line-height: 290px;}
.innerProductList-item dl dt img{max-width: 100%;max-height: 100%;}
.innerProductList-item dl dd{text-align: center;font-size: 18px;color: #333;line-height: 60px;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;padding: 0 20px;transition: all 0.3s;position: relative;z-index: 1;}
.innerProductList-item dl dd::before{position: absolute;left: 0;top: 0;bottom: 0;right: 0;content: "";width: 0;background: #036eb8;
transition: all 0.3s;margin: auto;z-index: -1;}
.innerProductList-item dl:hover{border-color: #036eb8;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.innerProductList-item dl:hover dd{color: #fff;}
.innerProductList-item dl:hover dd::before{width: 100%;}

.innerProductDetail{background: #f6f6f6;overflow: hidden;}
.innerProductDetail-list{width: 1400px;margin: auto;}
.innerProductDetail-brief{background: #fff;padding: 40px;}
.innerProductDetail-brief dl{display: flex;align-items: center;justify-content: space-between;}
.innerProductDetail-brief dl dt{width: 45.45%;border: 1px solid #e5e5e5;padding: 20px 40px;box-sizing: border-box;}
.innerProductDetail-brief dl dt .swiper-slide{font-size: 0;text-align: center;margin-bottom: 40px;height: 350px;line-height: 350px;}
.innerProductDetail-brief dl dt .swiper-slide img{max-width: 100%;max-height: 100%;}
.innerProductDetail-brief dl dt .swiper-pagination{bottom: 0;}
.innerProductDetail-brief dl dd{width: 48.48%;}
.innerProductDetail-brief dl dd h3{font-size: 36px;font-weight: bold;color: #333;}
.innerProductDetail-brief dl dd span{display: block;height: 1px;background: #ddd;position: relative;margin: 26px 0;}
.innerProductDetail-brief dl dd span::before{position: absolute;left: 0;top: -1px;height: 3px;width: 100px;background: #036eb8;content: "";}
.innerProductDetail-brief dl dd p{font-size: 16px;color: #333;line-height: 1.75;min-height: 168px;}
.innerProductDetail-brief dl dd div{overflow: hidden;margin-top: 30px;}
.innerProductDetail-brief dl dd div a{float: left;width: 180px;height: 54px;border-radius: 54px;color: #fff;text-align: center;
line-height: 54px;color: #fff;font-size: 0;margin-right: 20px;background: rgba(3, 110, 184,1);}
.innerProductDetail-brief dl dd div a:last-child{background: #339ac2;}
.innerProductDetail-brief dl dd div a em{font-size: 16px;vertical-align: middle;margin-left: 5px;}
.innerProductDetail-content{background: #fff;margin: 30px 0;}
.innerProductDetail-title{height: 80px;background: #ededed;overflow: hidden;}
.innerProductDetail-title span{float: left;width: 240px;text-align: center;line-height: 80px;font-size: 18px;cursor: pointer;position: relative;}
.innerProductDetail-title span.on{background: #fff;color: #036eb8;font-weight: bold;}
.innerProductDetail-title span.on::before{position: absolute;left: 0;right: 0;top: 0;content: "";height: 3px;background: #036eb8;}
.innerProductDetail-contentDetail{padding: 40px;font-size: 16px;min-height: 300px;display: none;}
.innerProductDetail-contentDetail table td{padding: 10px 15px;}
.innerProductDetail-contentDetail *{max-width: 100%;}
.innerProductDetail-contentDetail ul{list-style-type: revert;padding: initial;margin: initial;}
.innerProductDetail-contentDetail li{list-style-type: revert;padding: initial;margin: initial;list-style: inside;}
.innerProductDetail-contentDetail.on{display: block;}
.innerProductDetail-contentDetail-parameter table tr{border-bottom: 1px solid #333;}
.innerProductDetail-contentDetail-parameter table tr td{padding: 10px 0;}

.innerSolution{margin-top: 90px;background: url(965.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.innerSolution-title{width: 1400px;margin: 80px auto 40px;}
.innerSolution-title h3{color: #fff;font-size: 36px;font-weight: bold;}
.innerSolution-title ul{overflow: hidden;margin-top: 20px;}
.innerSolution-title ul li{float: left;margin-right: 60px;}
.innerSolution-title ul li a{color: #fff;font-size: 20px;padding-bottom: 10px;border-bottom: 2px solid transparent;display: block;
transition: all 0.3s;}
.innerSolution-title ul li a.on{border-bottom: 2px solid #fff;}
.innerSolution-title ul li a:hover{border-bottom: 2px solid #fff;}
.innerSolution-list{width: 1400px;margin: 0 auto 100px;position: relative;height: 500px;}
.innerSolution-list .prev{position: absolute;left: -70px;top: 150px;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;
cursor: pointer;
margin: auto;background: url(left.png) no-repeat center;transform: rotateY(180deg);opacity: 0.4;transition: all 0.3s;z-index: 99;}
.innerSolution-list .next{position: absolute;right: -70px;top: 150px;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;
cursor: pointer;
margin: auto;background: url(more.png) no-repeat center;opacity: 0.4;transition: all 0.3s;z-index: 99;}
.innerSolution-list .prev:hover{opacity: 1;}
.innerSolution-list .next:hover{opacity: 1;}
.innerSolution-list .swiper-slide dl{background: #fff;}
.innerSolution-list .swiper-slide dl dt{font-size: 0;height: 280px;overflow: hidden;}
.innerSolution-list .swiper-slide dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerSolution-list .swiper-slide dl dd{padding: 30px 30px 0 30px;transition: all 0.3s;height: 60px;overflow: hidden;}
.innerSolution-list .swiper-slide dl dd h3{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 30px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}
.innerSolution-list .swiper-slide dl dd p{font-size: 16px;margin: 10px 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;}
.innerSolution-list .swiper-slide dl dd span{display: block;border: 1px solid #ccc;height: 40px;width: 160px;border-radius: 40px;
line-height: 40px;font-size: 16px;text-indent: 32px;margin-top: 23px;background: url(block.png) no-repeat 104px center;}
.innerSolution-list .swiper-slide dl:hover dd{height: 200px;}
.innerSolution-list .swiper-slide dl:hover dd h3{margin-bottom: 0px;}

.innerSolutionDetail{width: 1400px;margin: 35px auto 55px;}
.innerSolutionDetail-title{border-bottom: 1px solid #dddddd;text-align: center;font-size: 30px;font-weight: bold;color: #333;
padding-bottom: 35px;}
.innerSolutionDetail-content{margin: 35px 0;font-size: 16px;line-height: 1.75;min-height: 300px;}
.innerSolutionDetail-content *{max-width: 100%;height: auto;}
.innerSolutionDetail-content ul{list-style-type: revert;padding: initial;margin: initial;}
.innerSolutionDetail-content li{list-style-type: revert;padding: initial;margin: initial;list-style: inside;}
.innerSolutionDetail-link{background: #f2f2f2;overflow: hidden;padding: 25px 20px;}
.innerSolutionDetail-link p{font-size: 16px;color: #333;width: 48%;float: left;}
.innerSolutionDetail-link p:last-child{float: right;text-align: right;}
.innerSolutionDetail-link p em{font-size: 16px;color: #333;}
.innerSolutionDetail-link p a{font-size: 16px;color: #333;}

.innerNav-box{border-bottom: 1px solid #e5e5e5;}
.innerNav{width: 1400px;margin: 0 auto;overflow: hidden;}
.innerNav .innerNav-list{float: left;}
.innerNav .innerNav-list li{float: left;}
.innerNav .innerNav-list li a{display: block;min-width: 150px;padding: 0 25px;font-size: 16px;text-align: center;line-height: 80px;
transition: all 0.3s;}
.innerNav .innerNav-list li a.on{background: #036eb8;color: #fff;}
.innerNav .innerNav-list li a:hover{background: #036eb8;color: #fff;}
.innerNav .innerNav-position{float: right;line-height: 80px;}
.innerNav .innerNav-position{background: url(position.png) no-repeat left center;font-size: 16px;color: #999;box-sizing: border-box;
padding-left: 20px;}
.innerNav .innerNav-position a{font-size: 16px;color: #999;}
.innerNav .innerNav-position a:hover{color: #036eb8;}
.innerNav .innerNav-position a:last-child{color: #036eb8;text-decoration: underline;}

.innerQa{width: 1400px;margin: 0 auto;}
.innerQa-search{margin: 50px 0;overflow: hidden;}
.innerQa-search h3{float: left;font-size: 36px;color: #333;line-height: 50px;font-weight: bold;}
.innerQa-search div{float: right;}
.innerQa-search div input{float: left;height: 48px;border: 1px solid #ddd;background: #f8f8f8 url(search.png) no-repeat 20px center;
padding-left: 45px;font-size: 16px;background-size: 16px;width: 550px;padding-right: 15px;}
.innerQa-search div a{float: right;line-height: 50px;background: #036eb8;height: 50px;font-size: 16px;width: 90px;text-align: center;color: #fff;}

.innerQa-list{min-height: 300px;}
.innerQa-list-item{margin-bottom: 30px;cursor: pointer;}
.innerQa-list-item .q{background: #f2f2f2;border: 1px solid #e5e5e5;padding: 20px 80px;position: relative;transition: all 0.3s;}
.innerQa-list-item .q span{position: absolute;left: 30px;top: 20px;width: 36px;height: 36px;background: url(q1.png) no-repeat center;
transition: all 0.3s;}
.innerQa-list-item .q b{font-size: 18px;color: #333;line-height: 36px;transition: all 0.3s;}
.innerQa-list-item .q em{position: absolute;right: 30px;top: 24px;width: 28px;height: 28px;background: url(hide.png) no-repeat center;
transition: all 0.3s;}
.innerQa-list-item .a{border: 1px solid #e5e5e5;padding: 20px 30px;overflow: hidden;display: none;}
.innerQa-list-item .a .a-title{float: left;width: 30px;height: 30px;background: #036eb8;color: #fff;border-radius: 50%;text-align: center;
font-size: 16px;color: #fff;line-height: 30px;}
.innerQa-list-item .a .a-content{float: right;width: calc(100% - 50px);font-size: 16px;line-height: 1.75;}
.innerQa-list-item:hover .q{background: #036eb8;}
.innerQa-list-item:hover .q b{color: #fff;}
.innerQa-list-item:hover .q span{background: url(q2.png) no-repeat center;}
.innerQa-list-item:hover .q em{background: url(hide-white.png) no-repeat center;}
.innerQa-list-item.on .q{background: #036eb8;}
.innerQa-list-item.on .q b{color: #fff;}
.innerQa-list-item.on .q span{background: url(q2.png) no-repeat center;}
.innerQa-list-item.on .q em{background: url(show.png) no-repeat center;}

.innerNews{padding: 10px 0;width: 1400px;margin: auto;}
.innerNews dl{margin: 40px auto;width: ;background: #fff;padding: 40px;overflow: hidden;position: relative;transition: all 0.3s;top: 0;
border: 1px solid #e5e5e5;box-sizing: border-box;}
.innerNews dl dt{float: left;height: 266px;font-size: 0;line-height: 266px;overflow: hidden;width: 450px;}
.innerNews dl dt img{max-width: 100%;}
.innerNews dl dd{float: right;width: 820px;}
.innerNews dl dd h3{font-size: 20px;color: #333;font-weight: bold;transition: all 0.5s;border-bottom: 1px solid #e5e5e5;
padding: 6px 100px 19px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerNews dl dd p{font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;margin: 25px 0 35px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
.innerNews dl dd span{font-size: 16px;transition: all 0.3s;display: block;width: 180px;height: 48px;border: 1px solid #ddd;border-radius: 48px;
line-height: 48px;text-indent: 40px;background: url(block.png) no-repeat 114px center;}
.innerNews dl dd div{position: absolute;right: 0;top: 0;width: 124px;height: 96px;background: #036eb8;text-align: center;}
.innerNews dl dd div em{display: block;font-size: 48px;color: #fff;font-family: "century gothic";height: 48px;line-height: 48px;
margin-top: 10px;font-weight: bold;}
.innerNews dl dd div b{display: block;font-size: 20px;color: #fff;font-family: "century gothic";font-weight: normal;}
.innerNews dl:hover{top: -5px;box-shadow: 0px 8px 20px 0px rgba(4, 0, 0, 0.15);}
.innerNews dl:hover dd h3{color: #036eb8;}
.innerNews dl:hover dd span{background: #036eb8 url(more.png) no-repeat 114px center;border-color: #036eb8;color: #fff;}

.zw-mask {
	width: 100%;
	height: 100%;
	position: fixed;
	margin: auto;
	background-color: rgba(0, 0, 0, 0.6);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 1000;
}

.zw-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: #fff;
	width: 1070px;
	height: 684px;
	height: 510px;
}

.zw-xxx {
	cursor: pointer;
	position: absolute;
	transition: 0.4s;
	width: 20px;
	height: 20px;
	top: 28px;
	right: 28px;
	z-index: 666;
}

.zw-xxx:hover {
	transform: rotate(360deg);
}

.zw-xxx img {
	width: 100%;
	height: 100%;
}

.zw-title {
	width: 100%;
	height: 76px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	background-color: #eae6e7;
	line-height: 76px;
	padding-left: 65px;
	position: relative;
	box-sizing: border-box;
}

.zw-title::after {
	content: " ";
	display: block;
	position: absolute;
	left: 40px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 5px;
	height: 20px;
	background-color: #036eb8;
}

.zw-form {
	margin-top: 45px;
	box-sizing: border-box;
	padding-right: 40px;
}

.zw-form-item {
	float: left;
	margin-bottom: 20px;
	width: 50%;
	text-align: right;
}

.zw-form-text {
	float: left;
	color: #333333;
	font-size: 16px;
	text-align: right;
	line-height: 48px;
	width: calc(100% - 410px);
}

.zw-form-text span {
	color: #c10115;
}

.zw-form-ipt {
	float: right;
	width: 390px;
	height: 48px;
	box-sizing: border-box;
	border-radius: 3px;
	margin-left: 20px;
	border: 1px solid #e3e3e3;
}

.zw-form-ipt input {
	font-size: 15px;
	border: none;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 0 20px;
}

.zw-form-item.w100 {
	width: 100%;
	margin-bottom: 40px;
}

.zw-form-item.w100 .zw-form-ipt {
	width: 905px;
	height: 190px;
}

.zw-form-item.w100 .zw-form-text {
	width: calc(100% - 925px);
}

.zw-form-item.w100 .zw-form-ipt textarea {
	font-size: 15px;
	border: none;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 10px 20px;
	resize: none;
	outline: none;
}

.zw-form-item.w100 .zw-form-btn {
	float: none;
	display: block;
	margin: 0 auto;
	width: 150px;
	height: 48px;
	border-radius: 5px;
	box-sizing: border-box;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	transition: 0.4s;
	cursor: pointer;
    border: 1px solid #036eb8;
    color: #036eb8;
    background: #fff;
    color: #fff;
    background-color: #036eb8;
}

.zw-form-item.w100 .zw-form-btn:hover {
	color: #fff;
    background-color: #036eb8;
}

.margin-c {
	width: 1400px;
	margin: auto;
}
.gsjj-content {
	margin: 70px 0 60px;
	background-image: url(gsjj-content.png);
	background-size: 424px 417px;
	background-position: 150px 88px;
	background-repeat: no-repeat;
}

.gsjj-right {
	float: right;
	width: 590px;
	height: 480px;
	background-image: url(gsjj-right.png);
	position: relative;
	margin-left: 75px;
	margin-bottom: 50px;
	margin-top: 20px;
}

.gsjj-right-text {
	position: absolute;
	width: 462px;
	left: 0;
	right: 0;
	bottom: 16px;
	margin: auto;
}

.gsjj-right-img {
	position: absolute;
	width: 600px;
	right: 10px;
	bottom: 50px;
	height: 440px;
}
.gsjj-right-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.gsjj-title {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.gsjj-title::after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 2px;
	background-color: #036eb8;
}

.gsjj-fuwenben {
	color: #333333;
	font-size: 16px;
	line-height: 1.7;
}

.gsjj-fuwenben * {
	max-width: 100%;
}

.gsjj-foot {
	width: 100%;
	height: auto;
	box-shadow: 0 0 30px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 80px;
}

.gsjj-foot-item {
	float: left;
	width: 350px;
	width: 25%;
	height: 200px;
	position: relative;
	text-align: center;
}

.gsjj-foot-item::after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 1px;
	height: 80px;
	background-color: #e5e5e5;
}

.gsjj-foot-item:nth-last-child(1)::after {
	display: none;
}

.gsjj-foot-title {
	font-family: 'InterUI';
	color: #036eb8;
	font-size: 70px;
	margin-top: 22px;
	font-weight: bold;
}

.gsjj-foot-title .danwei {
	font-size: 36px;
}

.gsjj-foot-text {
	color: #333333;
	font-size: 16px;
}

.f6f6f6 {
	background-color: #f6f6f6;
	overflow: hidden;
}

.qywh-title {
	padding: 50px 0;
	text-align: center;
	position: relative;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}

.qywh-title::after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	margin: auto;
	width: 60px;
	height: 2px;
	background-color: #036eb8;
}

.gssm {
	width: 100%;
	height: 360px;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.04);
	background-color: #fff;
	margin-bottom: 60px;
	display: flex;
	align-items: center;
	transition: 0.4s;
	min-height: 360px;height: auto;align-items: stretch;
}

.gssm-left {
	float: left;
	width: 700px;
	box-sizing: border-box;
	padding: 0 85px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.gssm-left-title {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.gssm-left-text {
	color: #666666;
	font-size: 16px;
	line-height: 1.7;
}
.gssm-list .gssm:nth-child(odd){
	flex-direction: row-reverse;
}
.gssm-img {
	float: right;
	width: 700px;
	height: 360px;
	overflow: hidden;
	height: auto;
}

.gssm-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.4s;
}

.hxkzg {
	text-align: center;
	margin: 100px 0 110px;
}

.hxkzg img {
	max-width: 100%;
}

.jrwm-content {
	margin: 85px 0;
	display: flex;
	
}

.jrwm-left {
	float: left;
	width: 650px;
	width: 46.42%;
}

.jrwm-left-content {
	display: flex;
	align-items: center;
	padding: 0 50px;
	background-color: #fff;
	height: 430px;
	flex-wrap: wrap;
}

.jrwm-left-fuwenben {
	color: #333333;
	font-size: 16px;
	line-height: 1.7;
	margin-bottom: 50px;
}

.jrwm-left-text {
	color: #333333;
	font-size: 18px;
}

.jrwm-left-text img {
	margin-right: 12px;
	margin-top: -3px;
}
.jrwm-left-text a{
	font-size: 18px;
	color: #333;
	text-decoration: underline;
}
.jrwm-left-text em{
	font-size: 18px;
	color: #333;
}
.jrwm-left-foot {
	margin-top: 22px;
}

.jrwm-left-foot img {
	max-width: 100%;
}

.jrwm-right {
	float: left;
	width: 750px;
	width: 53.58%;
}

.jrwm-right-top {
	width: 240px;
	height: 140px;
	text-align: center;
	line-height: 140px;
	color: #fff;
	background-color: #036eb8;
	font-size: 36px;
	font-weight: bold;
}

.jrwm-right-img {
	/* width: 750px; */
	/* height: 420px; */
	height: calc(100% - 140px);
	overflow: hidden;
}

.jrwm-right-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.4s;
}

.lxfs-content {
	background-color: #fff;
	padding: 20px 0;
	background-color: #fff;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
	margin: 60px 0 100px;
	/* background-image: url(lxfs-content.png); */
	/* background-repeat: no-repeat; */
	/* background-size: 393px 381px; */
	/* background-position: 10% center; */
	
}

.lxfs-left {
	float: left;
	width: 570px;
	width: 40%;
	box-sizing: border-box;
	padding: 0 50px;
	height: 390px;
	background: url(asdasd.png) no-repeat bottom center;
	background-size: 82%;
}

.lxfs-title {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	position: relative;
	padding: 50px 0 20px;
	margin-bottom: 40px;
}

.lxfs-title::after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 40px;
	height: 2px;
	background-color: #036eb8;
}

.lxfs-item {
	color: #333333;
	
	margin-bottom: 20px;
	font-size: 0;
}

.lxfs-item img {
	margin-right: 10px;
	vertical-align: top;
	width: 18px;
	margin-top: 5px;
}
.lxfs-item span{
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 28px);
	font-size: 16px;
}
.lxfs-right {
	width: 790px;
	width: 60%;
	padding: 0 20px;
	height: 440px;
	box-sizing: border-box;
	/* background-color: red; */
	float: right;
}

@media only screen and (min-width: 750px) and (max-width:2000px) {
	.gssm:hover {
		box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
	}

	.gssm-img:hover img {
		transform: scale(1.05);
	}

	.jrwm-right-img:hover img {
		transform: scale(1.05);
	}
}


@media only screen and (max-width: 750px) {
	.margin-c {
		width: auto;
		margin: 0 0.25rem;
	}

	.gsjj-content {
		margin: 0.25rem 0;
		background-image: url(gsjj-content.png);
		background-size: 6.5rem 6.5rem;
		background-position: 0.25rem 8rem;
		background-repeat: no-repeat;
	}

	.gsjj-right-text {
		width: 90%;
		bottom: 0.25rem;
	}

	.gsjj-right-img {
		width: 100%;
		bottom: 0.75rem;
		object-fit: cover;
		right: 0;
		height: 5.1rem;
		top: 0;
		bottom: initial;
	}

	.gsjj-right {
		width: 100%;
		height: 5.9rem;
		margin-left: 0;
		margin-bottom: 0.25rem;
		margin-top: 0;
	}

	.gsjj-title {
		font-size: 0.36rem;
		padding-bottom: 0.15rem;
		margin-bottom: 0.2rem;
	}

	.gsjj-fuwenben {
		font-size: 0.28rem;
	}

	.gsjj-foot {
		width: 100%;
		margin-bottom: 0.5rem;
		padding: 0.25rem 0;
	}

	.gsjj-foot-item {
		width: 50%;
		height: auto;
		margin-bottom: 0.25rem;
	}

	.gsjj-foot-title {
		font-size: 0.56rem;
		margin-top: 0.25rem;
	}

	.gsjj-foot-title .danwei {
		font-size: 0.36rem;
	}

	.gsjj-foot-text {
		color: #333333;
		font-size: 0.26rem;
		/* height: 0.84rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical; */
		padding: 0 0.25rem;
	}


	.gsjj-foot-item::after {
		width: 1px;
		height: 1.5rem;
	}

	.gsjj-foot-item:nth-child(2)::after,
	.gsjj-foot-item:nth-child(4)::after {
		display: none;
	}





}


#login {
    width: 100%;
    height: 100%;
    background: url(login-bg.jpg) no-repeat center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: auto 120%;
    overflow: auto
}

#login dl.box {
    width: 1200px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 580px
}

#login dl.box>dt {
    float: left;
    width: 640px;
    background: #036eb8;
    height: 100%;
    color: #fff;
    text-indent: 100px;
    text-align: left
}

#login dl.box>dt h3 {
    font-size: 36px;
    margin-top: 150px
}

#login dl.box>dt em {
    display: block;
    background: #fff;
    height: 1px;
    width: 75px;
    margin: 10px 0 10px 100px
}

#login dl.box>dt p {
    text-transform: uppercase;
    font-size: 13px
}

#login dl.box>dt span {
    display: block;
    text-indent: 100px;
    font-size: 16px;
    margin-top: 20px
}

#login dl.box>dd {
    float: right;
    background: #fff;
    height: 100%;
    width: 560px;
    text-align: center
}

#login dl.box>dd p {
    font-size: 32px;
    text-transform: uppercase;
    color: #bababa;
    margin-top: 50px;
    margin-top: 20px;
}

#login dl.box>dd h3 {
    font-size: 24px;
    color: #333;
	margin-top: 20px;
}
#login dl.box>dd .login-title{
	margin-top: 120px;
}
#login dl.box>dd ul {
    width: 340px;
    margin: 45px auto 0;
    margin: 15px auto 0;
}
#login dl.box>dd ul li.select{
	height: 38px;
	margin-bottom: 10px;
}
#login dl.box>dd ul li.select .layui-form-select{
	width: 93%;
}
#login dl.box>dd ul li.select input{
	margin-left: 6px;
}
#login dl.box>dd ul li {
    position: relative
}

#login dl.box>dd ul li .el-form-item {
    width: 340px
}

#login dl.box>dd ul li img:first-child {
    position: absolute;
    top: 15px;
    top: 10px;
    left: 15px;
    z-index: 10
}

#login dl.box>dd ul li .el-form-item {
    border-radius: 3px;
    margin-bottom: 20px;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 15px;
    line-height: 38px;
}

#login dl.box>dd ul li .el-form-item .el-input__wrapper {
    background: #f0f2f7
}

#login dl.box>dd ul li input {
    font-size: 14px;
    height: 44px;
    height: 38px;
    border: none;
    background: none;
    margin-left: 20px;
    color: #333
}

#login dl.box>dd ul li.code {
    width: 185px;
    position: relative
}

#login dl.box>dd ul li.code .el-form-item {
    width: 190px
}

#login dl.box>dd ul li.code img:last-child {
    position: absolute;
    top: 0;
    left: 200px;
    height: 44px;
    height: 38px;
}

#login dl.box>dd .btn {
    width: 340px;
    margin: 0 auto
}

#login dl.box>dd .btn .layui-btn {
    width: 100%;
    height: 46px;
    height: 40px;
    color: #fff;
    font-size: 18px;
    font-size: 16px;
    border: none;
    background: #036eb8;
    margin-top: 15px;
    cursor: pointer;
    display: block;
    text-align: center
}
#login .layui-btn{
	
}

@media only screen and (max-width:1700px) {
	.product-list{width: 90%;box-sizing: border-box;padding: 25px 50px;}
	
}
@media only screen and (max-width:1650px) {
	.header{width: 90%;}
	/* .header .nav{left: 350px;right: 400px;} */
	.banner .swiper-slide div.banner-txt{width: 90%;top: 20%;}
	.index-title{width: 90%;}
	.about{width: 90%;}
	.news-list{width: 90%;}
	.footer-list{width: 90%;}
	.footer-nav{margin-right: 4.5%;}
	.footer-nav ul li{margin-right: 40px;}
	.footer-code dl{width: 145px;}
	.innerSolution-list .next{right: -60px;}
	.innerSolution-list .prev{left: -60px;}
}
@media only screen and (max-width:1600px){
	.footer-nav{margin-right: 4%;}
	.footer-nav ul li{margin-right: 35px;}
	.innerSolution-list{width: 90%;}
	.header .nav{left: 350px;right: 380px;}
}
@media only screen and (max-width:1550px){
	.footer-nav ul li{margin-right: 30px;}
	.innerBanner div{width: 90%;}
	.innerProductNav ul{width: 90%;}
	.innerProduct{width: 90%;}
	.innerProductPosition p{width: 90%;}
	.innerSolutionDetail{width: 90%;}
	.innerNav{width: 90%;}
	.innerQa{width: 90%;}
	.innerNews{width: 90%;}
	.innerNews dl dd{width: calc(100% - 500px);}
	.innerSolution-title{width: 90%;}
	.innerProductColumn dl{width: 90%;}
	.innerProductList-item{width: 90%;}
	.innerProductDetail-list{width: 90%;}
	.margin-c{width: 90%;}
	
}
@media only screen and (max-width:1500px){
	.header .nav{right: 360px;}
	/* .header .header-list ul{margin-right: 15px;} */
	.header .header-list .lang{margin-right: 15px;}
	.header .header-list .search-box{margin-right: 15px;}
	.header .nav ul li a{font-size: 16px;}
	.about-list dt img{height: 400px;object-fit: cover;}
	.footer-code{display: none;}
	
}
@media only screen and (max-width:1450px){
	.header .nav{right: 330px;}
	.banner .swiper-slide div.banner-txt em{display: none;}
}
@media only screen and (max-width:1400px){
	.header .nav{right: 300px;left: 330px;}
	.header .header-list img{display: none;}
	.banner .swiper-slide div.banner-txt{top: 18%;}
	.innerSolution-list{width: 85%;}
	.innerSolution-list .next{right: -70px;}
	.innerSolution-list .prev{left: -70px;}
}
@media only screen and (max-width:1200px){
	.banner .swiper-slide div.banner-txt{top: 12%;}
}
@media only screen and (max-width:1050px){
	.banner .swiper-slide div.banner-txt{top: 10%;}
}
@media only screen and (max-width:1000px){
	.banner .swiper-slide div.banner-txt span{margin: 10px 0 15px;}
}
@media only screen and (max-width:900px){
	.banner .swiper-slide div.banner-txt h3{font-size: 40px;}
	.banner .swiper-slide div.banner-txt p{-webkit-line-clamp: 4;}
}

em.close{width: 50px;height: 50px;position: fixed;top: 0;right: 260px;background: #fff;z-index: 1000;cursor: pointer;
text-align: center;line-height: 50px;font-size: 0;}
em.close img{display: inline-block;width: 22px;transition: all 0.3s;}
em.close:hover img{transform: rotate(180deg);}
@media only screen and (min-width:1301px){
	.miniNav{display: none !important;}
	em.close{display: none;}
}
@media only screen and (max-width:1300px){
	.header .header-list span.icon{display: block;}
	.header .nav{display: none;}
	.miniNav{position: fixed;right: 0;top: 0;bottom: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.5);display: block;}
	.miniNav ul{position: absolute;right: 0;top: 0;bottom: 0;background: #fff;display: block;}
	.miniNav ul li a{display: block;min-width: 200px;padding: 0 30px;text-align: center;line-height: 70px;font-size: 18px;
	border-bottom: 1px solid #e5e5e5;}
	em.close{display: block;}
}

.layui-laypage {
	width: 100%;
	text-align: center;
	margin-bottom: 40px !important;
	margin-top: 40px !important;
}
.layui-laypage * {
	margin-right: 5px !important;
	height: 35px !important;
	line-height: 35px !important;
	font-size: 15px !important;
	background-color: #fff !important;
	font-family: "氓戮庐猫陆炉茅鈥衡€γ┞烩€�";
}
.layui-laypage-curr em:nth-child(2) {
	background-color: initial !important;
}

.layui-laypage-count {
	padding: 0 10px !important;
	border: 1px solid #ddd !important;
}

.layui-laypage-prev {
	border: 1px solid #ddd !important;
}

.layui-laypage a {
	border: 1px solid #ddd !important;
}

.layui-laypage-next {
	border: 1px solid #ddd !important;
}

.layui-laypage-em {
	color: #f4f5ec !important;
	background-color: #036eb8 !important;
}

.layui-laypage .layui-laypage-curr em {
	margin-right: 0 !important;
}

.layui-laypage a:hover {
	color: #036eb8 !important;
}

.menu_list_bor {
	position: fixed;
	height: 100%;
	width: 100%;
	right: -100%;
	top: 0;
	z-index: 8888;
}

.colse_menu {
	position: absolute;
	left: 0;
	top: 0;
	width: 40%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 999;
}

.menu_right {
	width: 60%;
	width: 70%;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 9999;
	overflow-x: hidden;
}

.menu_top {
	width: 100%;
	height: 1rem;
	border-bottom: 1px solid #bbbbbb;
}

.clo {
	line-height: 1rem;
	color: #333;
	font-size: 0.3rem;
	/* width: 1.8rem; */
	margin-left: 0.3rem;
	height: 1rem;
	background-size: auto 0.25rem;
	padding-left: 0.35rem;
}

.menu_list {
	width: 100%;
}

.clo b {
	float: left;
	height: 100%;
	width: 20px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	;
	background: url('fl.png') no-repeat right center;
	background-size: 40%;
}

.clo span {
	display: inline-block;
	line-height: 0.8rem;
	margin-left: 0.1rem;
}

.menu_list>ul>li,
.menu_list>ul>li div>ul>li {
	line-height: 0.8rem;
	*height: 0.8rem;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
}

.menu_list>ul>li div>ul {
	display: none;
}

.menu_list>ul>li>a,
.menu_list>ul>li div>ul>li>a {
	line-height: 0.8rem;
	*height: 0.8rem;
	color: #333;
	font-size: 0.28rem;
	display: inline-block;
	padding-left: 0.65rem;
	/*width: 100%;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.menu_list ul li a {
	line-height: 0.8rem;
	*height: 0.8rem;
	color: #333;
	font-size: 0.3rem;
	display: inline-block;
	padding-left: 0.65rem;
	/*width: 100%;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.menu_list ul li ul li a {
	border-top: 1px solid #e9e9e9;
	padding-left: 1rem;
}

.menu_list>ul>li div>ul>li {
	border: 0;
	border-top: 1px solid #e9e9e9;
	padding-left: 0.3rem;
}

.menu_list>ul>li div>ul>li>a {
	color: #575757;
}

.menu_list>ul>li>b,
.menu_list>ul>li div>ul>li b {
	position: absolute;
	display: block;
	width: 24%;
	height: 0.8rem;
	right: 0;
	top: 0;
	background: url('fl.png') no-repeat center;
	background-size: 15%;
}

.menu_list>ul>li div>ul>li li {
	border-top: 1px solid #e9e9e9;
}

.menu_list>ul>li div>ul>li li a {
	padding-left: 1.25rem;
	color: #333;
	font-size: 0.28rem;
}

.menu_list>ul>li>b.nex,
.menu_list>ul>li div>ul>li b.nex {
	background: url('nex.png') no-repeat center;
	background-size: 30%;
}

.menu_list>ul>li {
	line-height: 0.8rem;
}

.menu_list>ul>li ul {
	display: none;
}

.menu_list>ul>li ul#ul_2f32ce1b-1f71-4b52-93f7-11b4b723131a {
	height: 5.35rem;
	overflow-y: auto;
}

.wap-header {
	position: fixed;
	top: 0rem;
	left: 0;
	width: 100%;
	height: 1rem;
	height: 0.88rem;
	z-index: 999;
	transition: all 0.5s;
	display: none;
	background: #fff;
	box-shadow: 0px 0px 5px 0px #b6def9;
}
.wap-header .logo-img1{
	display: inline-block;
}
.wap-header .logo-img2{
	display: none;
}
.wap-header.on {
	background: #fff;
}
.wap-header.on .logo img{
	display: none;
}
.wap-header.on .logo .logo-img2{
	display: inline-block;
}
.wap-header.on .icon{
	background: #3066c0 url("nav.png") no-repeat center;
	background-size: 0.45rem;
}
/* .header-on{background: #303036;} */
.wap-header .logo {
	/* width: 0.61rem; */
	/* height: 0.63rem; */
	text-align: center;
	line-height: 0.88rem;
	font-size: 0;
	float: left;
	/* margin-top: 0.18rem; */
	margin-left: 0.25rem;
	height: 0.88rem;
}

.wap-header .logo img {
	/*max-width: 3.06rem;*/
	height: 75%;
	height: 65%;
}
.wap-header .vip{
	float: right;
	/* width: 0.6rem; */
	height: 0.6rem;
	margin-top: 0.2rem;
	font-size: 0;
	margin-right: 0.25rem;
}
.wap-header .vip img{
	max-height: 100%;
}
.wap-header .icon {
	float: right;
	width: 0.88rem;
	height: 0.88rem;
	background: #036eb8 url("nav.png") no-repeat center;
	background-size: 0.45rem;
	transition: all 0.35s;
}

@media only screen and (max-width:750px){
	.header-box{display: none;}
	.wap-header{display: block;}
	.banner{margin-top: 0.88rem;}
	.banner .swiper-pagination{bottom: 0.1rem !important;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 0.3rem;height: 0.3rem;}
	.banner .swiper-pagination .swiper-pagination-bullet:before{width: 0.1rem;height: 0.1rem;}
	.banner .swiper-slide .pc{display: none;}
	.banner .swiper-slide .wap{display: block;}
	/* .banner .swiper-slide img{height: 4.2rem;object-fit: cover;} */
	.banner .swiper-slide div.banner-txt{width: auto;left: 0.5rem;right: 0.5rem;top: 5%;}
	.banner .swiper-slide div.banner-txt div{width: auto;}
	.banner .swiper-slide div.banner-txt h3{font-size: 0.36rem;}
	.banner .swiper-slide div.banner-txt span{margin: 0.2rem 0;}
	.banner .swiper-slide div.banner-txt span::before{width: 1.4rem;}
	.banner .swiper-slide div.banner-txt p{font-size: 0.24rem;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;
	-webkit-box-orient:vertical;overflow:hidden;display: block;}
	.banner .swiper-slide div.banner-txt em{margin-top: 0.3rem;height: 0.56rem;width: 2rem;font-size: 0.26rem;line-height: 0.56rem;
	text-indent: 0.26rem;background-position: 1.45rem center;background-size: 0.3rem;margin-top: 0.44rem;display: block;}
	.index-title{width: auto;margin: 1rem 0.25rem 0.5rem;}
	.index-title div{padding: 0 0 0.24rem 0.24rem;background-size: contain;}
	.index-title div h3{font-size: 0.4rem;line-height: initial;}
	.index-title div p{font-size: 0.24rem;letter-spacing: 0.04rem;}
	.index-title a{width: 2rem;height: 0.8rem;line-height: 0.64rem;font-size: 0.26rem;bottom: 0.2rem;background-position: center 0.5rem;
	background-size: 1rem;}
	.product-list{width: auto;padding: 0 0 1rem 0;margin: 0 0.25rem;}
	.product-list .prev{width: 0.6rem;height: 0.6rem;top: initial;left: 2.5rem;background-size: 0.36rem;}
	.product-list .next{width: 0.6rem;height: 0.6rem;top: initial;right: 2.5rem;background-size: 0.36rem;}
	.product-list .swiper-container{padding: 0;}
	.product-list .swiper-slide a{padding: 0 0.25rem;}
	.product-list .swiper-slide a h3{font-size: 0.36rem;margin-top: 0.4rem;}
	.product-list .swiper-slide a p{font-size: 0.26rem;margin-bottom: 0.25rem;}
	.product-list .swiper-slide a dt{height: 3.24rem;line-height: 3.24rem;}
	.product-list .swiper-slide a dd{margin: 0.25rem 0 0.4rem;}
	.product-list .swiper-slide a dd em{font-size: 0.28rem;margin-bottom: 0.25rem;}
	.product-list .swiper-slide a dd div{height: 0.7rem;line-height: 0.7rem;border-radius: 0.7rem;}
	.product-list .swiper-slide a dd div span{font-size: 0.28rem;}
	.product-list .swiper-slide a dd div img{width: 0.36rem;}
	.product-list .swiper-slide a:hover{transform: scale(1);box-shadow: none;}
	
	.solution{position: relative;height: 12rem;}
	.solution::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: 1px;content: "";background: #fff;opacity: 0.3;}
	.solution dl{width: 50%;height: 50%;padding: 0 0.3rem;}
	.solution dl dt{width: 1rem;height: 1rem;line-height: 1rem;}
	.solution dl dt img{width: 100%;}
	.solution dl dd{margin-top: 0.5rem;}
	.solution dl dd h3{font-size: 0.32rem;}
	.solution dl dd p{font-size: 0.24rem;margin-top: 0.06rem;}
	.solution dl dd span{width: 0.5rem;margin: 0.1rem auto 0.25rem;}
	.solution dl dd em{font-size: 0.28rem;display: none;}
	.solution dl dd div{width: auto;margin-top: 1rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;text-indent: 0.7rem;
	background: url(more.png) no-repeat 2.1rem center;display: none !important;}
	
	.about{width: auto;margin: 1rem 0.25rem;}
	.about-list dt{width: 100%;text-align: right;}
	.about-list dt img{height: auto;width: 94%;}
	.about-list dd{width: 100%;margin-top: 1rem;background-size: contain;}
	.about-list dd span{font-size: 0.4rem;}
	.about-list dd h3 b{font-size: 0.5rem;}
	.about-list dd p{margin: 0.5rem 0 0 0;font-size: 0.28rem;line-height: 1.5;height: 3rem;}
	.about-list dd a{width: 3rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;margin-top: 0.5rem;text-indent: 0.6rem;
	background: #036eb8 url(more.png) no-repeat 2rem center;background-size: 0.36rem;}
	.about-link{margin: 0.5rem 0 0.7rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.about-link:after{display: none;}
	.about-link dl{width: 48%;margin: 0rem 0 0.3rem 0!important;height: auto;}
	.about-link dl dt{display: none;}
	.about-link dl dd{margin: 0.35rem 0.25rem;}
	.about-link dl dd h3{font-size: 0.7rem;text-align: center;}
	.about-link dl dd h3 span{font-size: 0.5rem;}
	.about-link dl dd p{font-size: 0.28rem;text-align: center;}
	.news-list{margin: 0 0.25rem;width: auto;padding-bottom: 0.7rem;}
	.news-list .swiper-container{padding-bottom: 1rem;}
	.news-list dl dt{height: 4rem;}
	.news-list dl dd{padding: 0.35rem;}
	.news-list dl dd h3{font-size: 0.36rem;}
	.news-list dl dd p{font-size: 0.28rem;margin: 0.15rem 0;}
	.news-list dl dd div span{font-size: 0.28rem;padding-left: 0.4rem;background-size: 0.28rem;}
	.news-list .swiper-container .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;margin: 0 0.06rem;}
	.footer-nav{display: none;}
	.footer-list{width: auto;margin: 0.5rem 0.25rem;}
	.footer-contact{width: 100%;}
	.footer-title{font-size: 0.32rem;}
	.footer-contact p{font-size: 0.28rem;margin-top: 0.25rem;line-height: 0.5rem;}
	.footer-contact div{margin: 0.3rem 0 0.15rem;}
	.footer-contact div input{width: 80%;box-sizing: border-box;height: 0.7rem;padding-left: 0.56rem;font-size: 0.28rem;
	background-position: 0.15rem center;background-size: 0.25rem;}
	.footer-contact div a{height: 0.7rem;line-height: 0.7rem;width: 20%;font-size: 0.28rem;}
	.footer-contact em{font-size: 0.24rem;}
	.footer-contact em a{font-size: 0.24rem;}
	.copyright{padding: 0.25rem;font-size: 0.26rem;}
	.copyright a{font-size: 0.26rem;}
	.miniNav{display: none;}
	em.close{display: none;}
	
	.innerBanner{margin-top: 0.88rem;}
	.innerBanner img{height: 3rem;object-fit: cover;}
	.innerBanner div{width: auto;margin: 0 0.25rem;}
	.innerBanner div h3{font-size: 0.36rem;}
	.innerBanner div p{font-size: 0.24rem;margin-top: 0.06rem;}
	
	.innerProductNav{border: none;}
	.innerProductNav ul{width: auto;flex-wrap: wrap;}
	.innerProductNav ul li{width: 25%;flex: auto;}
	.innerProductNav ul li a{font-size: 0.28rem;line-height: 0.8rem;height: 0.8rem;border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;}
	.innerProductNav ul li:nth-child(4n) a{border-right: none;}
	
	.innerProduct{width: auto;margin: 0.5rem 0.25rem;}
	.innerProduct-title h3{font-size: 0.36rem;}
	.innerProduct-title span{width: 0.6rem;margin: 0.1rem auto 0.2rem;}
	.innerProduct-title p{font-size: 0.28rem;width: auto;}
	
	.innerProduct-list{margin-top: 0.5rem;}
	.innerProduct-list dl{margin: 0.25rem 0;width: 100%;}
	.innerProduct-list dl dt{height: 4.65rem;line-height: 4.65rem;}
	.innerProduct-list dl dt img{max-width: 80%;max-height: 80%;}
	.innerProduct-list dl dd{padding: 0.25rem;}
	.innerProduct-list dl dd h3{font-size: 0.32rem;}
	.innerProduct-list dl dd p{font-size: 0.28rem;margin: 0.15rem 0;}
	.innerProduct-list dl dd span{margin-top: 0.25rem;width: 2.5rem;height: 0.7rem;line-height: 0.7rem;font-size: 0.28rem;text-indent: 0.4rem;
	background-position: 1.7rem;}
	.innerProduct-list dl:hover dd span{background-position: 1.7rem;}
	
	.innerProductPosition{margin-top: 0.88rem;}
	.innerProductPosition p{width: auto;padding: 0.25rem 0.25rem 0.25rem 0.6rem;font-size: 0.28rem;background-size: 0.22rem;
	background-position: 0.25rem 0.32rem;}
	.innerProductPosition p a{font-size: 0.28rem;}
	
	.innerProductColumn{padding: 0.5rem 0;}
	.innerProductColumn dl{width: auto;margin: 0 0.25rem;display: block;}
	.innerProductColumn dl dt{width: auto;height: 5rem;min-height: inherit;}
	.innerProductColumn dl dt img{max-width: 80%;max-height: 80%;}
	.innerProductColumn dl dd{width: auto;padding: 0.3rem;}
	.innerProductColumn dl dd h3{font-size: 0.4rem;}
	.innerProductColumn dl dd p{font-size: 0.28rem;margin-top: 0.25rem;line-height: 1.5;}
	.innerProductColumn dl dd img{right: 0.3rem;bottom: 0.3rem;width: 1rem;}
	
	.innerProductList-item{width: auto;margin: 0.5rem 0.25rem;justify-content: space-between;}
	.innerProductList-item dl{width: 48%;margin: 0 0 0.3rem 0;padding: 0;border-color: #036eb8;}
	.innerProductList-item dl dt{height: 3.3rem;line-height: 3.3rem;}
	.innerProductList-item dl dt img{max-width: 80%;max-height: 80%;}
	.innerProductList-item dl dd{line-height: 0.8rem;height: 0.8rem;font-size: 0.3rem;padding: 0 0.2rem;color: #fff;}
	.innerProductList-item dl dd::before{width: 100%;}
	
	.innerProductDetail-list{margin: 0 0.25rem;width: auto;}
	.innerProductDetail-brief{padding: 0.3rem;}
	.innerProductDetail-brief dl{display: block;}
	.innerProductDetail-brief dl dt{width: auto;padding: 0.2rem;}
	.innerProductDetail-brief dl dt .swiper-slide{height: 5rem;line-height: 5rem;margin-bottom: 0.6rem;}
	.innerProductDetail-brief dl dt .swiper-slide img{max-width: 80%;max-height: 80%;}
	.innerProductDetail-brief dl dd{width: auto;margin-top: 0.3rem;}
	.innerProductDetail-brief dl dd h3{font-size: 0.4rem;}
	.innerProductDetail-brief dl dd span{margin: 0.2rem 0;}
	.innerProductDetail-brief dl dd p{font-size: 0.28rem;min-height: initial;line-height: 1.5;}
	.innerProductDetail-brief dl dd div{margin-top: 0.4rem;display: flex;justify-content: space-between;}
	.innerProductDetail-brief dl dd div a{margin: 0;height: 0.8rem;line-height: 0.8rem;width: 3rem;font-size: 0rem;
	background-position: 0.7rem;background-size: 0.34rem;}
	.innerProductDetail-brief dl dd div a img{width: 0.36rem;}
	.innerProductDetail-brief dl dd div a em{font-size: 0.28rem;}
	.innerProductDetail-brief dl dd div a:last-child{background-position: 0.7rem;background-size: 0.34rem;}
	.innerProductDetail-content{margin: 0.5rem 0;}
	.innerProductDetail-title{height: 1rem;}
	.innerProductDetail-title span{width: 25%;line-height: 1rem;font-size: 0.3rem;}
	.innerProductDetail-contentDetail{padding: 0.3rem;font-size: 0.28rem;min-height: 5rem;}
	
	.innerSolutionDetail{margin: 0.5rem 0.25rem;width: auto;}
	.innerSolutionDetail-title{font-size: 0.4rem;padding-bottom: 0.35rem;}
	.innerSolutionDetail-content{margin: 0.35rem 0;font-size: 0.28rem;min-height: 5rem;}
	.innerSolutionDetail-link{padding: 0.25rem;}
	.innerSolutionDetail-link p{width: 100%;font-size: 0.28rem;}
	.innerSolutionDetail-link p a{font-size: 0.28rem;}
	.innerSolutionDetail-link p em{font-size: 0.28rem;}
	.innerSolutionDetail-link p:last-child{float: left;text-align: left;margin-top: 0.1rem;}
	
	.innerSolution{margin-top: 0.88rem;}
	.innerSolution-title{width: auto;margin: 0.5rem 0.25rem;}
	.innerSolution-title h3{font-size: 0.4rem;}
	.innerSolution-title ul{margin-top: 0.25rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.innerSolution-title ul li{width: 48%;margin: 0 0 0.25rem 0;font-size: 0;}
	.innerSolution-title ul li a{font-size: 0.3rem;display: block;border: 1px solid rgba(255, 255, 255, 0.25);padding: 0;text-align: center;
	height: 0.7rem;border-radius: 0.7rem;line-height: 0.7rem;}
	.innerSolution-title ul li a.on{border: 1px solid rgba(255, 255, 255, 1);background: #fff;color: #036eb8;font-weight: bold;}
	.innerSolution-list{width: auto;margin: 0 0.25rem;height: auto;padding-bottom: 2rem;}
	.innerSolution-list .swiper-slide dl dt{height: 4rem;}
	.innerSolution-list .swiper-slide dl dd{padding: 0.3rem 0.3rem 0.5rem 0.3rem;height: auto;}
	.innerSolution-list .swiper-slide dl dd h3{font-size: 0.32rem;margin-bottom: 0.2rem;}
	.innerSolution-list .swiper-slide dl dd p{margin: 0.15rem 0;font-size: 0.28rem;}
	.innerSolution-list .swiper-slide dl dd span{margin-top: 0.25rem;width: 2.5rem;height: 0.7rem;line-height: 0.7rem;font-size: 0.28rem;
	text-indent: 0.4rem;background-position: 1.7rem;}
	.innerSolution-list .swiper-slide dl:hover dd{height: auto;}
	.innerSolution-list .swiper-slide dl:hover dd h3{margin-bottom: 0.2rem;}
	.innerSolution-list .prev{left: 35%;bottom: 0.75rem;top: initial;width: 0.7rem;height: 0.7rem;opacity: 1;}
	.innerSolution-list .next{right: 35%;bottom: 0.75rem;top: initial;width: 0.7rem;height: 0.7rem;opacity: 1;}
	
	.innerNav{width: auto;}
	.innerNav .innerNav-list{float: none;}
	.innerNav .innerNav-list ul{display: flex;}
	.innerNav .innerNav-list ul li{flex: 1;}
	.innerNav .innerNav-list ul li a{padding: 0;min-width: initial;height: 1rem;line-height: 1rem;font-size: 0.3rem;}
	.innerNav .innerNav-position{display: none;}
	
	.innerQa{width: auto;margin: 0.5rem 0.25rem;}
	.innerQa-search{margin: 0.5rem 0;}
	.innerQa-search h3{font-size: 0.4rem;line-height: initial;float: none;}
	.innerQa-search div{width: auto;float: none;overflow: hidden;margin-top: 0.3rem;border: 1px solid #ddd;background: #f8f8f8;}
	.innerQa-search div input{width: auto;border: none;width: 5.4rem;box-sizing: border-box;height: 0.9rem;padding: 0 0.2rem 0 0.6rem;
	font-size: 0.3rem;background-position: 0.2rem;background-size: 0.26rem;}
	.innerQa-search div a{height: 0.9rem;line-height: 0.9rem;font-size: 0.3rem;width: 1.5rem;}
	.innerQa-list-item{margin-bottom: 0.3rem;}
	.innerQa-list-item .q{padding: 0.2rem 0.7rem 0.2rem;}
	.innerQa-list-item .q b{font-size: 0.32rem;line-height: initial;}
	.innerQa-list-item .q span{width: 0.4rem;height: 0.4rem;background-size: contain;left: 0.14rem;top: 0.2rem;}
	.innerQa-list-item .q em{width: 0.4rem;height: 0.4rem;background-size: contain;right: 0.14rem;top: 0.22rem;}
	.innerQa-list-item:hover .q em{background-size: contain;}
	.innerQa-list-item:hover .q span{background-size: contain;}
	.innerQa-list-item .a{padding: 0.2rem 0.2rem 0.2rem 0.7rem;position: relative;}
	.innerQa-list-item .a .a-title{width: 0.4rem;height: 0.4rem;background-size: contain;left: 0.14rem;top: 0.2rem;font-size: 0.24rem;
	line-height: 0.4rem;position: absolute;}
	.innerQa-list-item .a .a-content{width: auto;float: none;font-size: 0.28rem;line-height: initial;}
	
	.innerNews{padding: 0.4rem 0;width: auto;margin: 0 0.25rem;}
	.innerNews dl{width: auto;margin: 0.3rem 0;padding: 0.35rem;}
	.innerNews dl dt{float: none;height: auto;width: auto;line-height: initial;margin-bottom: 0.25rem;}
	.innerNews dl dd{float: none;width: auto;}
	.innerNews dl dd h3{padding: 0;border: none;font-size: 0.32rem;}
	.innerNews dl dd p{font-size: 0.28rem;margin: 0.12rem 0 0.25rem;line-height: initial;height: auto;}
	.innerNews dl dd span{margin-top: 0.25rem;width: 2.5rem;height: 0.7rem;line-height: 0.7rem;font-size: 0.28rem;text-indent: 0.4rem;
	background-position: 1.7rem;}
	.innerNews dl dd div{display: none;}
	.innerNews dl:hover dd span{background-position: 1.7rem;}
	
	.margin-c{width: auto;}
	
	.gsjj-right{float: none;}
	
	.gssm{flex-wrap: wrap;height: auto;margin: 0.5rem 0 0 0;min-height: initial;}
	.gssm-list .gssm:nth-child(odd){flex-direction: initial;}
	.gssm-img{width: 100%;height: 3.6rem;}
	.gssm-left{width: 100%;padding: 0.3rem;}
	.qywh-title{padding: 0.5rem 0;font-size: 0.4rem;}
	.qywh-title::after{width: 0.5rem;bottom: 0.25rem;}
	.gssm-left-title{font-size: 0.32rem;margin-bottom: 0.15rem;}
	.gssm-left-text{font-size: 0.28rem;line-height: 1.6;}
	.hxkzg{margin: 1rem 0;}
	
	.jrwm-content{margin: 0.5rem 0;flex-wrap: wrap;flex-direction: column-reverse;}
	.jrwm-left{width: 100%;}
	.jrwm-left-content{padding: 0.5rem;height: auto;}
	.jrwm-left-fuwenben{font-size: 0.28rem;line-height: 1.7;margin-bottom: 1rem;}
	.jrwm-left-text{font-size: 0.32rem;display: flex;align-items: center;}
	.jrwm-left-text img{margin: 0;margin-right: 0.15rem;width: 0.5rem;}
	.jrwm-left-text a{font-size: 0.32rem;}
	.jrwm-right{width: 100%;}
	.jrwm-right-top{height: auto;font-size: 0.4rem;line-height: 1.5rem;width: 4rem;}
	.jrwm-right-img{height: auto;}
	
	.lxfs-content{margin: 0.5rem 0;padding: 0.3rem 0;background-position: center 5%;background-size: 50%;}
	.lxfs-left{float: none;width: auto;padding: 0 0.35rem;height: auto;padding-bottom: 1rem;}
	.lxfs-title{font-size: 0.4rem;padding: 0.15rem 0 0.2rem;margin-bottom: 0.5rem;}
	.lxfs-title::after{width: 0.6rem;}
	.lxfs-item{margin-bottom: 0.2rem;}
	.lxfs-item img{width: 0.3rem;margin-right: 0.1rem;margin-top: 0.1rem;}
	.lxfs-item span{font-size: 0.3rem;width: calc(100% - 0.4rem);}
	.lxfs-right{float: none;width: auto;margin: 0.75rem 0 0.35rem;}
	
	#login dl.box{width: auto;margin: 0 0.25rem;height: auto;display: flex;align-items: center;}
	#login dl.box>dt{display: none;}
	#login dl.box>dd{width: auto;height: auto;float: none;padding: 0 0.5rem 0.5rem;}
	#login dl.box>dd p{font-size: 0.4rem;margin-top: 0.5rem;}
	#login dl.box>dd h3{font-size: 0.32rem;}
	#login dl.box>dd .login-title{margin-top: 20px;}
	#login dl.box>dd img.line{width: 100%;}
	#login dl.box>dd ul{width: auto;margin-top: 0.25rem;}
	#login dl.box>dd ul li .el-form-item{width: auto;height: 0.64rem;line-height: 0.64rem;margin-bottom: 0.15rem;}
	#login dl.box>dd ul li input{height: 0.64rem;margin-left: 0.2rem;font-size: 0.26rem;}
	#login dl.box>dd ul li img:first-child{height: 0.3rem;top: 0.25rem;left: 0.25rem;top: 0.2rem;}
	#login dl.box>dd .btn{width: auto;}
	#login dl.box>dd .btn .layui-btn{height: 0.7rem;font-size: 0.28rem;line-height: 0.7rem;}
	#login dl.box>dd ul li.code .el-form-item{width: 3.8rem;}
	#login dl.box>dd ul li.code img:last-child{height: 0.64rem;width: auto;left: 4rem;}
	#login dl.box>dd ul li.select{height: 0.64rem;margin-bottom: 0.15rem;}
	#login dl.box>dd ul li.select .el-form-item .el-input__wrapper{height: 0.64rem;}
	#login dl.box>dd ul li.select input{margin: 0;padding-left: 5px;}
	#login dl.box>dd ul li.select .layui-form-select dl{top: 0.64rem;}
	#login dl.box>dd ul li.select .layui-form-select dl dt,#login dl.box>dd ul li.select  .layui-form-select dl dd{
		line-height: 0.56rem;
	}
	
	.wapLogin{display: flex;border-bottom: 1px solid #bbb;height: 0.8rem;align-items: center;padding-left: 0.65rem;}
	.wapLogin a{font-size: 0.28rem;margin-right: 0.4rem;}
	
	.layui-laypage{margin: 0.4rem 0 !important;}
    
    .zw-content {
        width: auto;
        left: 0.25rem;
        right: 0.25rem;
        top: 0.25rem;
        bottom: 0.25rem;
        height: 8.3rem;
    }

    .zw-title {
        height: 1rem;
        line-height: 1rem;
        font-size: 0.32rem;
        padding-left: 0.8rem;
    }

    .zw-title::after {
        width: 0.06rem;
        height: 0.3rem;
        left: 0.4rem;
    }

    .zw-xxx {
        width: 0.3rem;
        height: 0.3rem;
        right: 0.34rem;
        top: 0.35rem;
        font-size: 0;
    }

    .zw-form {
        padding: 0;
        margin: 0.5rem 0.35rem;
        overflow: hidden;
    }

    .zw-form-item {
        width: 100%;
        margin-bottom: 0.25rem;
        display: flex;
        justify-content: space-between;
    }

    .zw-form-text {
        width: 1.4rem;
        font-size: 0.28rem;
        line-height: 0.7rem;
        text-align: left;
    }

    .zw-form-ipt {
        width: 4.8rem;
        margin: 0;
        height: 0.7rem;
    }

    .zw-form-ipt input {
        padding: 0 0.2rem;
        font-size: 0.28rem;
    }

    .zw-form-item.w100 {
        margin-bottom: 0.5rem;
    }

    .zw-form-item.w100 .zw-form-text {
        width: 1.4rem;
    }

    .zw-form-item.w100 .zw-form-ipt {
        width: 4.8rem;
        margin: 0;
        height: 3rem;
    }

    .zw-form-item.w100 .zw-form-ipt textarea {
        padding: 0.15rem 0.2rem;
    }

    .zw-form-item.w100 .zw-form-btn {
        width: 2.5rem;
        height: 0.8rem;
        font-size: 0.3rem;
        line-height: 0.8rem;
        margin: 0 0 0 1.5rem;
    }
}
